#ifndef KEYBOARDHANDLER_H
#define KEYBOARDHANDLER_H

#include "InputHandler.h"

class CKeyboardHandler : public CInputHandler
{
protected:
	unsigned char	m_Key;
	int				m_SpecialKey;
	int				m_PosX;
	int				m_PosY;

public:
					CKeyboardHandler( );
					~CKeyboardHandler( );

public:
	virtual bool	Update( );
	virtual void	Clear( );
	virtual bool	HandleKeyboard( const unsigned char inKey, const int inPosX, const int inPosY );
	virtual bool	HandleSpecialKey( const int inKey, const int inPosX, const int inPosY );
};

#endif